# *-* coding: utf-8 *-*
from waveapi import events
from waveapi import model
from waveapi import robot
from waveapi import document
import blipy
import simplejson
import logging

def OnBlipSubmitted(properties, context):
  blipId = properties['blipId']
  blip = context.GetBlipById(blipId)
  root_wavelet = context.GetRootWavelet()
  doc = blip.GetDocument = context.Get() 
  text = doc.GetText() #zmienna z textem do wysłania
  aa = blipy.Account('KONTO','HASLO') #zmienna logująca
  blipy.Update.create(aa, text, picture = None)#wysyłanie wiadomości
  testuje = u' WYSŁANO'
  wszy =  text+testuje
  blip.GetDocument().SetText(wszy) #powiadomienie o wysłaniu   


if __name__ == '__main__':
  myRobot = robot.Robot('NAZWA', 
      image_url='ZDJ',
      version='1',
      profile_url='LINK') 

  myRobot.RegisterHandler(events.BLIP_SUBMITTED, OnBlipSubmitted)
  myRobot.Run()

